//<b>ִ�п�ʼʱ��˵����</b><br/>
//        1.����ִ��ʱ�εĿ�ʼʱ��crontab��ʱ���ʽ.'0 * * * * ?' ��ʾ��ÿ���ӵ�0�뿪ʼ<br/>
//        2.��startrun:��ʼ�����ʾ����������������.<br/>
//        3.��ʽ�μ��� http://dogstar.javaeye.com/blog/116130<br/><br/>
//<b>ִ�н���ʱ��˵����</b><br/>
//        1.����ִ��ʱ�εĽ���ʱ��crontab��ʱ���ʽ,'20 * * * * ?' ��ʾ��ÿ���ӵ�20����ֹ<br/>
//        2.��������ã���ʾȡ�������ݾ�ֹͣ <br/>
//        3.��ʽ�μ���http://dogstar.javaeye.com/blog/116130<br/><br/>
//<b>�������˵����</b><br/>
//        1����һ�����ݱ����������ݵ�ID��10ȡģ���ͽ����ݻ��ֳ���0��1��2��3��4��5��6��7��8��9��10�������<br/>
//        2����һ��Ŀ¼�µ������ļ����ļ����Ƶ�����ĸ(�����ִ�Сд)�� �ͻ��ֳ���A��B��C��D��E��F��G��H��I��J��K��L��M��N��O��P��Q��R��S��T��U��V��W��X��Y��Z��26�������<br/>
//        3����һ�����ݱ������ID��ϣ��1000ȡģ��Ϊ����HASHCODE,���ǾͿ��Խ����ݰ�[0,100)��[100,200) ��[200,300)��[300,400)
//        ��[400,500)��[500,600)��[600,700)��[700,800)��[800,900)�� [900,1000)����Ϊʮ�������
//        ��Ȼ��Ҳ���Ի���Ϊ100������������1000���<br/>
//        4���������ǽ�������������С��λ��һ���������ֻ����һ��ScheduleServer�����д�����һ��Server���Դ������������������


package web;


import spring.cloud.tasks.client.Client;
import spring.cloud.tasks.client.item_task_processor.Task;

import javax.servlet.http.HttpServletRequest;

public class taskTypeEdit {
    public static void main(String[] args) throws Exception {
        HttpServletRequest request = null;
        String isManager = request.getParameter("workerManager");
        String taskTypeName = request.getParameter("task");
        Task task = Client.getZooKeeperItemTaskDataManager().loadTask(taskTypeName);
        String taskItemData = "";
        boolean isNew = false;
        String actionName = "editTaskType";
        String editSts = "";
        if (task != null) {
            String[] taskItemAndParameterList = task.getTaskItems();
            for (int j = 0; j < taskItemAndParameterList.length; j++) {
                if (j > 0) {
                    taskItemData = taskItemData + ",";
                }
                taskItemData = taskItemData + taskItemAndParameterList[j];
            }
            editSts = "style=\"background-color: blue\" readonly=\"readonly\"";
        } else {
            task = new Task();
            task.setTaskId("�������µ���������...");

            isNew = true;
            actionName = "createTaskType";
        }
        System.out.println(task.getTaskId());

        System.out.println("����Ƶ��(��) " + task.getHeartBeatRate() / 1000.0);
        System.out.println("�ٶ������������(��): " + task.getJudgeDeadInterval() / 1000.0);


        System.out.println("ÿ�λ�ȡ������" + task.getFetchSize());
        System.out.println("ÿ��ִ������" + task.getMaxExecuteSize());// ֻ��beanʵ��IScheduleTaskDealMulti����Ч


        System.out.println("ִ�п�ʼʱ�� " + task.getRunCronExpressionString());

        System.out.println("�Զ������(�ַ���):" + task.getTaskParameter());
        System.out.println("������(,�ָ�):" + taskItemData);
    }
}


//
//<script>
//    function save() {
//        var taskType = document.all("task").value;
//        var reg = /.*[\u4e00-\u9fa5]+.*$/;
//        if (reg.test(taskType)) {
//            alert('�������Ͳ��ܺ�����');
//            return;
//        }
//        if (taskType == null || taskType == '' || isContainSpace(taskType)) {
//            alert('�������Ͳ���Ϊ�ջ���ڿո�');
//            return;
//        }
//        var str = document.all("dealBean").value;
//        if (str == null || str.length == 0) {
//            alert("�����봦�������bean���ƣ���");
//            return;
//        }
//        if (isContainSpace(str)) {
//            alert('���������bean���Ʋ��ܴ��ڿո�');
//            return;
//        }
//        if (reg.test(str)) {
//            alert('bean���Ʋ��ܺ�����');
//            return;
//        }
//        str = document.all("taskItemData").value;
//        if (str == null || str.length == 0) {
//            alert("�������������");
//            return;
//        }
//        document.getElementById("taskTypeForm").submit();
//    }
//</script>
